/**
 * Classe IdVar: dérive de la classe Ident pour créer des variables
 * 
 * @author BlobbyCompiloTeam
 *
 */

public class IdVar extends Ident implements GramConstants {

	private int offset;
	
	/**
	 * Constructeur
	 * @param _type type de la variable, entier ou booleen
	 * @param _offset offset de la variable
	 */
	public IdVar(int _type, int _offset){
		super(_type, natVar);
		offset = _offset;
	}

	/**
	 * Accesseur de Offset
	 * @return int valeur de l'offset
	 */
	public int getOffset() {
		return offset;
	}
	
	/**
	 * Retourne l'affichage
	 * @return String
	 */
	public String toString(){
		return "(" + type + "," + nature + "," + offset + ")";
	}

}
